﻿<UserControl
	xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
	xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
	xmlns:d="http://schemas.microsoft.com/expression/blend/2008"
	xmlns:mc="http://schemas.openxmlformats.org/markup-compatibility/2006"
	mc:Ignorable="d"
	x:Class="AnimationLearningSpeed.UserControl1"
	x:Name="UserControl"
	d:DesignWidth="252" d:DesignHeight="252">
	<UserControl.Resources>
		<Storyboard x:Key="Storyboard1" RepeatBehavior="Forever" >
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="uniformGrid">
				<EasingDoubleKeyFrame KeyTime="0:0:13" Value="-360"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="uniformGrid1">
				<EasingDoubleKeyFrame KeyTime="0:0:13" Value="720"/>
			</DoubleAnimationUsingKeyFrames>
			<DoubleAnimationUsingKeyFrames Storyboard.TargetProperty="(UIElement.RenderTransform).(TransformGroup.Children)[2].(RotateTransform.Angle)" Storyboard.TargetName="uniformGrid2">
				<EasingDoubleKeyFrame KeyTime="0:0:13" Value="360"/>
			</DoubleAnimationUsingKeyFrames>
		</Storyboard>
	</UserControl.Resources>
	<UserControl.Triggers>
		<EventTrigger RoutedEvent="FrameworkElement.Loaded">
			<BeginStoryboard Storyboard="{StaticResource Storyboard1}"/>
		</EventTrigger>
	</UserControl.Triggers>

	<Grid x:Name="LayoutRoot">
		<Viewbox Margin="0,0,3,3" Stretch="Fill" Height="249" VerticalAlignment="Bottom" HorizontalAlignment="Right" Width="249">
			<Grid Height="249" Width="249">
				<Ellipse Margin="-1.086,-0.166,-0.748,-1.668" Stroke="#7E060606" StrokeThickness="8"/>
				<UniformGrid x:Name="uniformGrid" Margin="-0.169,14.039,0.169,12.537" RenderTransformOrigin="0.5,0.5">
					<UniformGrid.RenderTransform>
						<TransformGroup>
							<ScaleTransform/>
							<SkewTransform/>
							<RotateTransform/>
							<TranslateTransform/>
						</TransformGroup>
					</UniformGrid.RenderTransform>
					<Path Data="M4.0000007,4 L6.3853309,5.2585459 C43.948212,25.663949 69.447877,65.461553 69.447877,111.21493 69.447877,112.25478 69.434708,113.29155 69.408524,114.32509 L69.301377,117.14494" HorizontalAlignment="Right" Margin="0,0,-124.5,-9.933" Stretch="Fill" Stroke="#4708FF2C" StrokeThickness="8" Width="73.448"/>
					<Path Data="M69.434891,117.15276 L67.062546,115.90106 C29.499657,95.495668 4.0000005,55.69806 4,9.9446839 4.0000007,8.9048347 4.0131719,7.8680603 4.0393546,6.8345207 L4.1470602,4.0000001" HorizontalAlignment="Left" Margin="-124.5,0,0,-111.212" Stretch="Fill" Stroke="#5AFF0000" StrokeThickness="8" Width="73.435" Height="121.153" VerticalAlignment="Bottom"/>
				</UniformGrid>
				<UniformGrid x:Name="uniformGrid1" Margin="-0.169,49.75,0.169,48.248" RenderTransformOrigin="0.5,0.5">
					<UniformGrid.RenderTransform>
						<TransformGroup>
							<ScaleTransform/>
							<SkewTransform/>
							<RotateTransform/>
							<TranslateTransform/>
						</TransformGroup>
					</UniformGrid.RenderTransform>
					<Path Data="M4.000001,4 L5.2727365,5.7450561 C19.272279,25.431273 27.50435,49.504781 27.50435,75.500996 27.50435,101.49721 19.272279,125.57073 5.2727365,145.25693 L4.0007334,147.00099" HorizontalAlignment="Right" Margin="0,0,-124.5,-75.5" Stretch="Fill" Stroke="#5200A3FF" StrokeThickness="8" Width="31.504"/>
					<Path Data="M27.503619,147.00099 L26.231612,145.25693 C12.23207,125.57073 4.000001,101.49721 4,75.500996 4.0000005,49.504781 12.23207,25.431273 26.231612,5.7450561 L27.504346,4" HorizontalAlignment="Left" Margin="-124.5,0,0,-75.5" Stretch="Fill" Stroke="#42FFFF1D" StrokeThickness="8" Width="31.504"/>
				</UniformGrid>
				<UniformGrid x:Name="uniformGrid2" Margin="39.835,0.751,40.173,-0.751" RenderTransformOrigin="0.5,0.5">
					<UniformGrid.RenderTransform>
						<TransformGroup>
							<ScaleTransform/>
							<SkewTransform/>
							<RotateTransform/>
							<TranslateTransform/>
						</TransformGroup>
					</UniformGrid.RenderTransform>
					<Path Data="M4,34.833892 L5.6337165,33.384235 C26.76797,15.077072 54.33639,4 84.491998,4 114.64761,3.9999995 142.21603,15.077072 163.35029,33.384235 L164.992,34.840988" Height="38.841" Margin="0,0,-84.496,0" Stretch="Fill" Stroke="#26BABABA" StrokeThickness="8" VerticalAlignment="Top"/>
					<Path Data="M164.992,4 L163.35029,5.4567566 C142.21603,23.763916 114.64761,34.840988 84.491998,34.840988 54.33639,34.840988 26.76797,23.763916 5.6337165,5.4567566 L4,4.0070953" Height="38.841" Margin="-84.496,0,0,-124.5" Stretch="Fill" Stroke="#26BABABA" StrokeThickness="8" VerticalAlignment="Bottom"/>
				</UniformGrid>
			</Grid>
		</Viewbox>
	</Grid>
</UserControl>